﻿*{
	margin:0px;
	padding:0px;
}
 
body{
	background-image:url(../Content/images/bg-unc.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:20px;
	color:#484747;
     margin: 0;
    padding: 0;
	}

img{
	border:none;
	}
a{
color:#2f5f90;
text-decoration:none;
}
a:hover{
color:#026fcf;	
	}


#header{
	height:153px;	
	background-image:url(../Content/images/bg-header.jpg);
	background-repeat:repeat-x;
	background-color:#005d93;
	}

#content-header{
	margin:0px auto;
	width:960px;
	height:100px;
	padding-top:5px;
	}

#content-principal{
	margin:0px auto;
	width:960px;
	min-height:200px;
	background-color:#FFF;
	border-left:1px solid #c3ddee;
	border-right:1px solid #c3ddee;
	padding:0px;
	}

#content-pagina-inicio{
	padding:20px 20px 0px 20px;
	}
	
#content-pagina-interior{
	padding:10px 30px 20px 20px;
	}
	
#foot{
	height:101px;	
	background-image:url(../Content/Images/bg-foot.jpg);
	}
#content-foot{
	margin:0px auto;
	width:960px;
	height:101px;
	}
#menu-top{
	height: 23px;
	color:#034074;
	font-size:11px;	
	background-image:url(../Content/Images/bg-header-top.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#90ddf1;
	}

#menu-top a{
	color:#034074;
	text-decoration:none;
	}

#menu-top a:hover{
	text-decoration:underline;
	}

#menu-top-content{
	margin:0px auto;
	width:960px;
	padding-top:2px;	
	}

#cabecera{
	height:116px;
	}
#menu{
	height:32px;
	}
#logo{
	width:500px;
	}
.enlaces{
	width:150px;
	color:#fae901;
	font-size:11px;	
	padding-top:10px;
	}
#busqueda{
	width:210px;
	padding-top:15px;
	}

ul{
	margin-left:50px;
	}

.enlaces ul{
	margin-left:20px;
	}
.enlaces ul li a{
	color:#FFF;
	text-decoration:none;
	display:block;
	height:18px;
	}

.enlaces ul li a:hover{
	color:#fae901;
	}
.inputbox {
    background: url("../Content/Images/content_bg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #DDDDDD;
    border-radius: 3px 3px 3px 3px;
    color: #666666;
    font-size: 11px;
    padding: 4px 3px 4px 4px;
}
.inputbox_buscar{
	background: url("../Content/Images/bg_busca.jpg") scroll transparent;
	background-repeat:no-repeat;
	background-position:right;
    border: 1px solid #DDDDDD;
    border-radius: 7px;
    color: #666666;
    font-size: 11px;
    padding: 4px 25px 4px 4px;
	width:140px;
	}
#logo-foot{
	padding-top:18px;
	}

#menu-foot{
	padding-top:20px;
	color:#FFF;
	}
	
#menu-foot ul{
	list-style:none;
	margin: 0px 0px 0px 40px;
	
	}
	
#menu-foot ul li{
	float: left;    
    text-align: center;
	border-bottom: 1px solid #fae901;
	padding-bottom:10px;	
	color:#FFF;
	margin-bottom:10px;
	}
	
#menu-foot a{
	color:#fff;
	text-decoration:none;	
	padding: 0 12px 0px 12px;
	}
	
#menu-foot a:hover{
	color:#fae901;
	}

#menu-foot ul li.item101{
	
	}
#menu-foot .item101 a{
	padding:0 12px 0px 0px;
	}

#menu-foot .item316 a{
	padding:0 0px 0px 12px;
	}

#info-foot{
	color:#FFF;
	padding-right:20px;
	}
#info-foot a{
	color:#FFF;
	padding:0px;
	text-decoration:none;
	}	
#info-foot a:hover{
	color:#fae901;
	}	
	 
h3{

font-family: 'Dosis', sans-serif;

/*
font-family: 'PT Sans', sans-serif;
font-family: 'Dosis', sans-serif;
font-family: 'PT Sans', sans-serif;
font-family: 'PT Sans Narrow', sans-serif;
font-family: 'Cabin Condensed', sans-serif;
font-family: 'Federo', sans-serif;
font-family: 'Gudea', sans-serif;
font-family: 'Open Sans Condensed', sans-serif;
font-family: 'Open Sans', sans-serif;
font-family: 'Oswald', sans-serif;
font-family: 'Oxygen', sans-serif;
font-family: 'Homenaje', sans-serif;
*/
font-size:21px;
color:#2f5f90;
border-bottom:1px solid #e4e4e4;
font-weight:normal;
line-height:28px;
	}
h2{
	margin:15px 0px;
	}
h2, h2 a{
color:#2f5f90;
text-decoration:none;
font-weight:normal; 
font-size:24px; 
font-family: 'Dosis', sans-serif;	
	}
h2 a:hover{
color:#026fcf;
	}	

.titulo-izquierda span{
	margin-top:15px;
	border-bottom:0px solid #d5bb40;
	padding:4px 20px 18px 35px;	
    /*background-color: #FFF000;*/
	font-family: 'Dosis', sans-serif;
	font-size: 24px;	
	color:#2F5F90;	
	margin-left: -46px;
	background: url("../Content/Images/bg-title-2.png") scroll 0 0 transparent;
	background-repeat:no-repeat;
	}
	
#noticias-principales{
	padding:0px 30px 0px 0px;
	}

#enlaces-derecha{
	width:240px;
	padding:0px 0px 0px 20px;
	}
#enlaces-derecha ul{
	margin-left:0px;
	}

#enlaces-derecha .moduletable, .moduletable_enlaces{
	margin-bottom:10px;
	}
	
.moduletable_enlaces ul{
	background-image:url(../Content/Images/bg_amarillo.png);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#fffdd5;
	padding:20px 5px 10px 15px;
	list-style:none;
	margin-top:5px;
	}
.moduletable_enlaces li{	
	padding: 0px 0px 0px 0px;
	}
.moduletable_enlaces li a{
	color:#074a75;
	text-decoration:none;
	display:block;
	padding:6px 0px;
	}	
.moduletable_enlaces li a:hover{
	font-weight:bold;
	}

.moduletable_amarillo{
	background-image:url(../Content/Images/bg_amarillo.png);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#fffdd5;
	padding:10px 15px 10px 15px;
	list-style:none;
	margin-bottom:15px;
	color: #074A75;
	line-height:30px;
	font-family: 'Dosis', sans-serif;
	}	
.moduletable_amarillo h3{	
	color: #074A75;
	border-bottom: 1px solid #074A75;
	margin-bottom:10px;
	}
		
#content-enlaces-rapidos{
	
	background-image:url(../Content/Images/bg_amarillo.png);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#fffdd5;
	border-top:1px solid #fdf696;
	padding-left:10px;
	}
.enlaces-rapidos{
	padding:10px 0px 20px 10px;
	width:190px;
	}
.enlaces-rapidos h3{
	color:#074A75;
	border-bottom:none;
	}
.enlaces-rapidos ul{
	padding:10px 0px 0px 20px;
	color:#074A75;
	margin-left:0px;
	}
.enlaces-rapidos ul a{
	color:#074A75;
	text-decoration:none;
	display:block;
	padding:2px 0px;
	}
.enlaces-rapidos ul a:hover{
	font-weight:bold;
	}

#enlaces-izquierda{
	width:240px;
	padding:0px 0px 0px 0px;
	}
#enlaces-izquierda h3{
	display: block;
    left: -40px;
    list-style: none outside none;
    padding: 5px 0px 5px 20px;
    position: relative;
    z-index: 5;
	background-color:#fffdd5;
	/*background-image:url(../Content/Images/bg-h3-izquierda.jpg);*/
	border-top:10px solid #fffdd5;
	color:#d5bb40;
	border-bottom:0px solid #d5bb40;
	font-size:24px;	
	}
#enlaces-izquierda .moduletable{
	margin-bottom:20px;
	}

.moduletable_ruta{
	font-family: 'Dosis', sans-serif;	
	font-size:14px;
	}
.moduletable_ruta a{
	color:#2F5F90;
	text-decoration:none;
	}
.moduletable_ruta a:hover{
	color:#026fcf;
	}	


	
#enlaces-izquierda ul{
	background-image:url(../Content/Images/bg_amarillo.png);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#fffdd5;
	padding:0px 0px 10px 0px;
	list-style:none;
	
	left:-40px;
	position:relative;
	border:0px solid #fff028;
	}

#enlaces-izquierda li{	
	padding: 0px 10px 0px 20px;
	}
#enlaces-izquierda li a{
	color:#074a75;
	text-decoration:none;
	display:block;
	padding:8px 0px;
	font-weight:normal;
	}	
#enlaces-izquierda li a:hover{
	font-weight:bold;
	
	}	
	
#enlaces-izquierda #current{	
	/*background-color:#ffeb8d !important;*/
	font-weight:bold;
	}
#enlaces-izquierda #current a{
	/*text-decoration:underline;*/	
	font-weight:bold;
	}

#enlaces-izquierda li:hover{		
	/*background-color:#ffeb8d !important;*/
}

#enlaces-izquierda h3{
	margin-top:15px;
	box-shadow: 0 2px 2px #CCCCCC;
	}

#enlaces-izquierda-2{
	width:250px;
	padding:0px 0px 0px 0px;
	border:0px solid #F00;	
	margin-right:10px;
	}

#enlaces-izquierda-2 ul{
	/*background-image:url(../Content/Images/bg_amarillo.png);*/
	background-repeat:repeat-x;
	background-position:bottom;
	/*background-color:#fffdd5;*/
	padding:0px 0px 10px 0px;
	margin-top:0px;
	margin-left:10px;
	margin-right:0px;
	position:relative;
	border:0px solid #FFF000;
	list-style:none;
	}
#enlaces-izquierda-2 h3{
	margin-top:15px;
	border-bottom:0px solid #d5bb40;
	padding:6px 20px 18px 30px;
	font-size: 24px;	
	/* background-color: #FFF000;*/
	margin-left: -46px;
	background: url("../Content/Images/bg-title-2.png")  scroll 0 0 transparent;
	background-repeat:no-repeat;
	
	}

#enlaces-izquierda-2 li{	
	padding: 0px 10px 0px 15px;
	border-bottom:1px dotted #CCCCCC;	
	color: #D5BB40;
	border-right:1px dotted #CCCCCC;
	margin-top:10px;
	}
#enlaces-izquierda-2 li a{
	color:#074a75;
	text-decoration:none;
	display:block;
	padding:0px 0px 5px 0px;
	font-weight:normal;
	font-size:16px; 
font-family: 'Dosis', sans-serif;
	}	
#enlaces-izquierda-2 li a:hover, #enlaces-izquierda-2 li ul li a:hover{
	color:#026FCF !important;
	
	}	
	
#enlaces-izquierda-2 #current, #enlaces-izquierda-2 #current a{	
	color:#026FCF !important;
	}
	
#enlaces-izquierda-2 ul li{
	background-image: url(../Content/Images/bullet.jpg);
	background-repeat:no-repeat;
	background-position:0px 12px;
	}
#enlaces-izquierda-2 ul li ul li{
	background-image: url(../Content/Images/arrow.png);
	background-repeat:no-repeat;
	background-position:0px 10px;
	border-right:none;
	margin:0px;
	}
#enlaces-izquierda-2 ul li ul li a:hover{
	color:#026FCF;
	}
.titulo1 {
color:#2f5f90;
text-decoration:none;
font-weight:normal; 
font-size:24px; 
font-family: 'Dosis', sans-serif;	
	}
.titulo2 {
color:#026fcf;
text-decoration:none;
font-weight:normal; 
font-size:18px; 
font-family: 'Dosis', sans-serif;	
margin:10px 0px;
	}
.titulo3 {
color:#2f5f90;
text-decoration:none;
font-weight:normal; 
font-size:16px; 
font-family: 'Dosis', sans-serif;	
	}
.titulo4 {
color:#2f5f90;
text-decoration:none;
font-weight:normal; 
font-size:18px; 
font-family: 'Dosis', sans-serif;	
	}

.titulo5 {
color:#026fcf;
text-decoration:none;
font-weight:normal; 
font-size:20px; 
font-family: 'Dosis', sans-serif;	
margin:5px 0px;
	}

.titulo2-enlace{
color:#026fcf;
text-decoration:none;
}
.titulo2-enlace:hover{
text-decoration:underline;
}

.enlace1, .enlace2{
	color:#d5bb40;
	}
.enlace1 a{
color:#026fcf;
text-decoration:none;
font-weight:normal; 
font-size:18px; 
font-family: 'Dosis', sans-serif;	
line-height:18px;
	}
.enlace1 a:hover{
text-decoration:underline;
	}	
.enlace2 a{
color:#026fcf;
text-decoration:none;
font-weight:normal; 
font-size:16px; 
font-family: 'Dosis', sans-serif;	
line-height:25px;
	}
.enlace2 a:hover{
text-decoration:underline;
	}	
	

hr {
   height: 1px;
   border: 0;
   color: #2f5f90;
   background-color: #2f5f90;
}

.linea-ploma{
   height: 1px;
   border: 0;
   color: #2f5f90;
   background-color: #CCCCCC;
}

.tabla-bordes td {
	border-bottom: 1px solid #CCC;
	padding:2px;}
.titulo-tabla td{
	background-color:#fffdd5;
	border-bottom:1px solid #d5bb40;
	border-top:1px solid #d5bb40;
	}
.tabla-bordes-2 td {
	border-bottom: 1px solid #CCC;
	padding:4px;}

ol{
	padding-left:50px;}

#jcemediabox-popup-page h2{
	background-color: #FFF000;
	left: -20px;
    padding: 8px;
    position: relative;
	padding-left:20px;
	width:110%;
	}

.imagen-fuera-derecha{
	position: relative; margin-right: -60px; text-align: right; 
	}
.imagen-fuera-izquierda{
	position: relative; margin-left: -50px; text-align: left;
	}	
	
.joomla-nav_universidad, .joomla-nav_transparencia{
	display: block;
    left: -40px;
    list-style: none outside none;
    margin: 15px auto 60px;
    padding: 10px 0;
    position: relative;
    z-index: 5;
	box-shadow: 0 2px 2px #CCCCCC;
	}
	
.joomla-nav_universidad	.parent a,.joomla-nav_transparencia	.parent a, #enlaces-izquierda li .parent a, #enlaces-izquierda .parent, #enlaces-izquierda-2 li .parent a, #enlaces-izquierda-2 .parent {
	padding-bottom:0px !important;
	} 
.joomla-nav_universidad li ul, .joomla-nav_transparencia li ul, #enlaces-izquierda ul li ul, #enlaces-izquierda-2 ul li ul{
	margin-top:0px;
	background: none;
	background-image:none;
	padding-top:0px;
	padding-bottom:2px;
	left:0px;
	margin-left:30px;
	}
#enlaces-izquierda-2 ul li ul{
	margin-left:20px !important;
	}
	
.joomla-nav_universidad li ul li, .joomla-nav_transparencia li ul li, #enlaces-izquierda ul li ul li, #enlaces-izquierda-2 ul li ul li{
	padding-left:0px !important;
	border-bottom:0px dotted #CCCCCC;
	}
.joomla-nav_universidad li ul a, .joomla-nav_transparencia li ul a, #enlaces-izquierda ul li ul li a, #enlaces-izquierda-2 ul li ul li a{
	padding:5px 0px 5px 15px;
	color:#074A75 !important;
	background-image: url(../Content/Images/arrow.png);
	background-repeat:no-repeat;
	background-position:0px 10px;
	}

.texto-descripcion{
	font-size:14px; 
font-family: 'Dosis', sans-serif;	
	color:#666;
	line-height:normal;}

.dorado, .dorado a{
	color: #bc9b00;
	}

.dorado:hover, .dorado a:hover{
color:#026fcf;	
	}

.descripcion-corta{	
    color: #666666;
	font-size: 11px;
	line-height:normal;   
	}

.item-page ul, .item-page_archivo ul{
	list-style:none;
	margin-left: 35px;
	}
.item-page ul li, .item-page_archivo ul li{
	margin: 5px 0px;
	background: url(../Content/Images/arrow.png) no-repeat;
	background-position:0px 5px;	
	padding-left:15px;
	}

/*ESTILO NOTICIAS  Y PAGINACION*/

.filter-search{
	float:left;}
	
.filter-search #filter-search{
	width:300px;
	}
.filters{
	padding:0px 0px 10px 15px;
	color:#333333;
	margin-bottom:5px;
	border:none;
	}
.category-list_archivo a{
	color: #2F5F90;
	font-size:12px;
	}
.category-list_archivo a:hover{
	color: #026fcf;
	font-size:12px;
	text-decoration:underline}
.category-list_archivo	.list-title{
	padding:5px;}
	
.display-limit{
	float:left;
	margin-left:15px;}
#tableOrdering0, #tableOrdering, #tableOrdering2, #tableOrdering4 {
	/*background-image: url(../Content/Images/bg_menu.jpg);*/
	border:1px solid #DDDDDD;
	background-color:#03517E;	
		}
#tableOrdering0, #tableOrdering0 a, #tableOrdering a, #tableOrdering2 a, #tableOrdering4 a {
	color:#FFF;
	font-family: 'Dosis',sans-serif, arial;
	font-size:16px;
	font-weight:normal;
	}
.hidelabeltxt{
	visibility:hidden;
	}
	
.category-list_archivo .list-hits , .category-list_archivo .list-num{
	text-align:center;}

.category-list_archivo .list-date{
	text-align:center;
	width:115px;}

.category-list_archivo .list-num{
	text-align:center;
	width:15px;}

/* ##########################  tables   ########################### */

.category-list_archivo table{
	 border-collapse: collapse;
}

.category-list_archivo tr, .category-list_archivo td{
	 border:solid 1px #ddd ;
}
.category-list_archivo td{
	padding:7px 5px 7px 5px;
	}
 
.category-list_archivo table.weblinks,
.category-list_archivo table.category

{
        margin:10px 10px 20px 0px;
        width:100%;
}


.category-list_archivo table
{
	border:solid 1px #ddd;
}

.category-list_archivo tbody
{

}

.category-list_archivo tr.odd, .category-list_archivo
.cat-list-row1, .cat-list-row1
{
	background:url(../Content/Images/news.gif)  repeat-x;
}


/* PAGINACION */

.button1,
.button1 div{
   height: 1%;
   float: right;
}

.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
   float: left;
}

.button1 { background: url(../Content/Images/j_button1_left.png) no-repeat; white-space: nowrap; padding-left: 10px; margin-left: 5px;}

.button1 .next { background: url(../Content/Images/j_button1_next.png) 100% 0 no-repeat; }

.button1 a {
   display: block;
   height: 26px;
   float: left;
   line-height: 26px;
   font-size: 12px;
   font-weight: bold;
   color: #333;
   cursor: pointer;
   padding: 0 30px 0 6px;
}

.button1 a:hover { text-decoration: none; color: #0B55C4; }

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
   display: block;
   height: 22px;
   float: left;
   line-height: 22px;
   font-size: 11px;
   color: #333;
   cursor: pointer;
}

.button2-left span,
.button2-right span { cursor: default; color: #999; }

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span,
.button2-left .blank a,
.button2-right .blank a,
.button2-left .blank span,
.button2-right .blank span { padding: 0 6px; }

.page span,
.blank span {
   color: #026fcf;
   font-weight: bold;
}

.button2-left a:hover,
.button2-right a:hover { text-decoration: none; color: #026fcf; font-size: 11px; }

.button2-left a,
.button2-left span { padding: 0 24px 0 6px; }

.button2-right a,
.button2-right span { padding: 0 6px 0 24px; }

.button2-left { background: url(../Content/Images/j_button2_left.png) no-repeat; float: left; margin-left: 5px; }

.button2-right { background: url(../Content/Images/j_button2_right.png) 100% 0 no-repeat; float: left; margin-left: 5px; }

.button2-right .prev { background: url(../Content/Images/j_button2_prev.png) no-repeat; }

.button2-right.off .prev { background: url(../Content/Images/j_button2_prev_off.png) no-repeat; }

.button2-right .start { background: url(../Content/Images/j_button2_first.png) no-repeat; }

.button2-right.off .start { background: url(../Content/Images/j_button2_first_off.png) no-repeat; }

.button2-left .page,
.button2-left .blank { background: url(../Content/Images/j_button2_right_cap.png) 100% 0 no-repeat; }

.button2-left .next { background: url(../Content/Images/j_button2_next.png) 100% 0 no-repeat; }

.button2-left.off .next { background: url(../Content/Images/j_button2_next_off.png) 100% 0 no-repeat; }

.button2-left .end { background: url(../Content/Images/j_button2_last.png) 100% 0 no-repeat; }

.button2-left.off .end { background: url(../Content/Images/j_button2_last_off.png) 100% 0 no-repeat; }

.button2-left .image       { background: url(../Content/Images/j_button2_image.png) 100% 0 no-repeat; }
.button2-left .readmore    { background: url(../Content/Images/j_button2_readmore.png) 100% 0 no-repeat; }
.button2-left .pagebreak    { background: url(../Content/Images/j_button2_pagebreak.png) 100% 0 no-repeat; }
.button2-left .blank       { background: url(../Content/Images/j_button2_blank.png) 100% 0 no-repeat; }

.pagination {
	margin:0px auto;
	padding:0px;
	}
.pagination .counter{
	text-align:center;
	font-size:11px;
	color:#666;
	margin:2px 0px 5px 0px;
	}

.article-info .create {
    color: #bc9b00;
    font-size: 12px;
    margin-left: 0;	
	margin-bottom:10px;
}

/* FIN DE PAGINACION */

/* PAGINACION NAVEGACION */
.pagenav, .item-page_archivo .pagenav{
	list-style:none;
	padding:0;
	font-weight:bold;
	margin-left:0px;
	margin-top:20px;
}
ul.pagenav li.pagenav-prev
{float:left}
ul.pagenav li.pagenav-next
{float:right}


.pagenav-next a,
.pagenav-prev a,
.pagenav-next span,
.pagenav-prev span {
   display: block;
   height: 22px;
   float: left;
   line-height: 22px;
   font-size: 11px;
   color: #333;
   cursor: pointer;
}

.pagenav-next span,
.pagenav-prev span { cursor: default; color: #999; }

.pagenav-next .page a,
.pagenav-prev .page a,
.pagenav-next .page span,
.pagenav-prev .page span,
.pagenav-next .blank a,
.pagenav-prev .blank a,
.pagenav-next .blank span,
.pagenav-prev .blank span { padding: 0 6px; }

.page span,
.blank span {
   color: #2F5F90;
   font-weight: bold;
}

.pagenav-next a:hover,
.pagenav-prev a:hover { text-decoration: none; color: #2F5F90; font-size: 11px; }

.pagenav-next a,
.pagenav-next span { padding: 0 24px 0 6px; }

.pagenav-prev a,
.pagenav-prev span { padding: 0 6px 0 24px; }

.item-page_archivo ul .pagenav-next { 
background: url(../Content/Images/j_button2_left.png) no-repeat; float: left; margin-left: 5px; padding-left:0px;
}

.item-page_archivo ul .pagenav-prev { background: url(../Content/Images/j_button2_right.png) 100% 0 no-repeat; float: left; margin-left: 5px; padding-left:0px; }

.pagenav-prev .prev { background: url(../Content/Images/j_button2_prev.png) no-repeat; height:22px; }

.pagenav-prev.off .prev { background: url(../Content/Images/j_button2_prev_off.png) no-repeat; }

.pagenav-prev .start { background: url(../Content/Images/j_button2_first.png) no-repeat; }

.pagenav-prev.off .start { background: url(../Content/Images/j_button2_first_off.png) no-repeat; }

.pagenav-next .page,
.pagenav-next .blank { background: url(../Content/Images/j_button2_right_cap.png) 100% 0 no-repeat; }

.pagenav-next .next { background: url(../Content/Images/j_button2_next.png) 100% 0 no-repeat;  height:22px; }

.pagenav-next.off .next { background: url(../Content/Images/j_button2_next_off.png) 100% 0 no-repeat; }

.pagenav-next .end { background: url(../Content/Images/j_button2_last.png) 100% 0 no-repeat; }

.pagenav-next.off .end { background: url(../Content/Images/j_button2_last_off.png) 100% 0 no-repeat; }

.pagenav-next .image       { background: url(../Content/Images/j_button2_image.png) 100% 0 no-repeat; }
.pagenav-next .readmore    { background: url(../Content/Images/j_button2_readmore.png) 100% 0 no-repeat; }
.pagenav-next .pagebreak    { background: url(../Content/Images/j_button2_pagebreak.png) 100% 0 no-repeat; }
.pagenav-next .blank       { background: url(../Content/Images/j_button2_blank.png) 100% 0 no-repeat; }

/* FIN PAGINACION NAVEGACION */


.item-page_archivo h2 {
	margin-bottom:2px;
	} 
.item-page_archivo h2 a{
	line-height:normal;
	} 

.item-page_archivo p{
	line-height:16px;
	} 

.mas-noticias{
	padding-top:7px;
	font-family: 'Dosis',sans-serif, arial;
	font-size:14px;
	float:right;
	}
#enlaces-izquierda ul {
	margin-top:0px;
	}

.joomla-nav_transparencia li ul{
	margin-left: 10px !important;
	}	
.joomla-nav_transparencia li a{
	font-weight:bold !important;
	}

.joomla-nav_transparencia li ul li a{
	font-weight:normal !important;
	}

.joomla-nav_transparencia li ul li a:hover{
	font-weight:bold !important;
	}
.descargar-pdf{
	background-image: url(../Content/Images/icon_pdf.png);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom:5px;
	margin-bottom:0px;
	display:block;
	margin-left:35px;
	}

	

/* ESTILO BUSQUEDA*/
.search{
	padding:10px 0px 10px 10px;}

#search-searchword{
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	}
.word{
	border:none;
	border-bottom: 2px solid #e9dc70;
	}

.search h1{
	 color: #2F5F90;
    font-family: 'Dosis',sans-serif;
    font-size: 24px;
    font-weight: normal;
    text-decoration: none;
	}

.phrases, .only{
	border: 1px solid #E0E0E0;}

.phrases-box, .ordering-box{
	float:left;
	}

.ordering-box{
	padding-left:30px;
	}

.phrases legend , .only legend{
	font-weight:bold;
	}
.form-limit{
	margin: 8px 0px 10px 0px;
	border-bottom: 2px solid #e9dc70;
	padding-bottom:8px;
	}
.result-title, .result-title a{
	color: #026FCF;
    font-family: 'Dosis',sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: normal;
    text-decoration: none;
	}
.result-category, .result-created{
	font-size:11px;
	color:#999;
	}

.result-created{
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom: 1px solid #E0E0E0;
	}

.highlight{
	background-color:#fff7b3;
	font-weight:bold;
	}

.button_buscar, .button, input.button, button.button, button.validate, .button_buscarprincipal
{
	background:#FFFFFF url(../Content/Images/bg_boton.gif) no-repeat left top;
	border:1px solid #DDDDDD;
	color:#444444;
	padding: 3px 0px 3px 0px;
	width:80px;
	 cursor: pointer;
    font-family: arial;
    font-weight: bold;
	border-radius: 4px 4px 4px 4px;
}
.button_buscar:hover, .button:hover, input.button:hover, button.button:hover, button.validate:hover, .button_buscarprincipal:hover{
	border:1px solid #BFBFBF;
	}

fieldset{
	padding:10px;
	}
.searchintro p{
	margin:10px 0px;
	}
.counter{
	margin:10px 0px;
	font-weight:bold;
	}
/* FIN ESTILO BUSQUEDA */


.separador-contenido{
	border-bottom: 1px dotted #CCCCCC;
	 background-color: #FFF;
	 margin:10px 0px;
	}

.enlace2 .titulo4 a{
	color:#2f5f90;
text-decoration:none;
font-weight:normal; 
font-size:18px; 
font-family: 'Dosis', sans-serif;		
	}

.enlace2 .titulo4 a:hover{
	text-decoration:underline;
	}

.visita-virtual{	
	position: relative; margin-top: -5px; text-align: right; 
	margin-bottom:-7px;
	
	}

/* General */

a:active, a:focus { outline:0; }
.gkHighlighterGK4 { overflow:hidden; position:relative; height:30px; line-height:30px; width: 100%; background-image:url(bg_ultimo.png); background-position:bottom; background-color:#fbfbfb; background-repeat:repeat-x; margin-top:10px; margin-bottom:15px; border:1px solid #dddddd; }
/* Interface */

.gkHighlighterInterface { float:left; width:auto; height:21px; margin:0 21px 0 0; padding: 0 7px; }
.gkHighlighterInterface span.text { display:block; float:left; margin:0 6px 0 7px; font-size: 13px; font-weight: bold; text-transform: uppercase; color:#2F5F90; }
.gkHighlighterInterface div { float:left; width:auto; }
.gkHighlighterInterface div a { display:block; float:left; height:13px; width:13px; margin: 9px 0 0 2px; background:transparent url('../images/interface.png') no-repeat 0 0; cursor:pointer; }
.gkHighlighterInterface div a.prev { }
.gkHighlighterInterface div a.next { background-position: right 0; }
.gkHighlighterInterface div a.prev:hover { background-position: 0 bottom; }
.gkHighlighterInterface div a.next:hover { background-position: right bottom; }
/* Items */

.gkHighlighterWrapper { float:left; height:21px; position:relative; overflow: hidden; }
.gkHighlighterWrapper .nowrap { width: 100000px; position: absolute; left: -99999em; }
.gkHighlighterWrapper .gkHighlighterItem { position: absolute; top:0; width:100%; left:0; }

.gkHighlighterItem a{
	color:#666;
	text-decoration:none;
	font-weight:bold;
	}

.gkHighlighterItem a:hover{
	color:#2F5F90;
	text-decoration:none;
	}

.leerMasUltimo{
	color:#2F5F90;
	font-weight:normal;
	font-family:Georgia,"Times New Roman",serif;
    font-style: italic;
	padding-left:10px;
	}

/**
 * IceMegaMenu Extension for Joomla 1.6 By IceTheme
 * 
 * 
 * @copyright	Copyright (C) 2008 - 2011 IceTheme.com. All rights reserved.
 * @license		GNU General Public License version 2
 * 
 * @Website 	http://www.icetheme.com/Joomla-Extensions/icemegamenu.html
 * @Support 	http://www.icetheme.com/Forums/IceMegaMenu/
 *
 */
 


div.icemegamenu { 
	position:relative;}
	

div.icemegamenu ul#icemegamenu {
	display:block;
	/*background-image:url(bg-menu.jpg);*/
	list-style:none;
	margin:0;
	padding: 0;
	z-index:5;
	position:absolute;
	top:0;
	left:0;
	line-height:12px;
	background-color:#03517e;
	width:100%;
	border-radius:5px 5px 0px 0px;
	}	
	
	div.icemegamenu ul#icemegamenu li { 
		display:block;
		list-style:none;
		margin:0;
		padding:0;
		position:relative;
		/*border-right:1px solid #fff*/;
		float:left;} 
		
		div.icemegamenu ul#icemegamenu li a.iceMenuTitle,
		div.icemegamenu ul#icemegamenu li span.separator,
		div#subMenusContainer a.iceMenuTitle,
		div#subMenusContainer span.separator {
			text-decoration:none;
			display:block;
			height:23px;
			padding:9px 25px 0px 25px;
			color:#fff;
			font-size:20px;
			font-family: 'Dosis', sans-serif;			
		}
	
	
			div.icemegamenu ul#icemegamenu li span.icemega_title,
			div#subMenusContainer span.icemega_title {
				font-size:15px;
				}
			
		
			div.icemegamenu ul#icemegamenu li span.icemega_desc,
			div#subMenusContainer span.icemega_desc {
				display:block;
				font-family:Arial, Helvetica, sans-serif;
				padding:0;
				font-size:.9em;
				line-height:1.25em;
				color:#5F5F5F!important;
				text-shadow:none!important}



			/* when is current and active*/
			div.icemegamenu ul#icemegamenu li.active a.iceMenuTitle,
			div.icemegamenu ul#icemegamenu li.active span.separator  {
				/*background-image:url(bg-menu.jpg);*/
				}
			
			div.icemegamenu ul#icemegamenu li.active a.iceMenuTitle,
			div.icemegamenu ul#icemegamenu li.active span.separator,
			div#subMenusContainer li.active a.iceMenuTitle, 
			div#subMenusContainer li.active span.separator,
			 {	  
				/*color:#fef000;*/
				
				}
			div.icemegamenu ul#icemegamenu li:hover a.iceMenuTitle,
			div.icemegamenu ul#icemegamenu li:hover span.separator,
			div.icemegamenu ul#icemegamenu li:hover a.iceMenuTitle,
			div.icemegamenu ul#icemegamenu li:hover span.separator,
			div.icemegamenu ul#icemegamenu li.current a.iceMenuTitle,
			div.icemegamenu ul#icemegamenu li.current span.separator{
			background-image:none;
			background-color:#FFF;
			color:#034074;
			border:none;
			border-top:2px solid #fff000;
			margin-top:-2px;
			height:23px;
			}
				
					
					

/* All submenu OLs and ULs */
div#subMenusContainer {    
	display:block;     
	position:absolute;    
	top:0;    
	left:0;    
	width:100%;    
	height:0;    
	overflow:visible;
	z-index:1000000000;
	list-style:none;
	}

	#icemegamenu ul.icesubMenu,
	#subMenusContainer ul.icesubMenu {  
		background:#fff;
		text-align:left;
		padding:0;
		margin:0;
		list-style-type:none;
		left:0;
		border-left:1px solid #c3ddee;		
		}
		
	#icemegamenu ul.sub_level_1,
	#subMenusContainer ul.sub_level_1 { 
			border-top:none;
			}
	
	#icemegamenu ul.sub_level_2,
	#subMenusContainer ul.sub_level_2 { 
			border-top:1px solid #c3ddee !important;		
			}
		
		#icemegamenu ul.icesubMenu li,
		#subMenusContainer ul.icesubMenu li {
			margin:0;
			padding:0;}

		div#subMenusContainer ul.icesubMenu li div.iceCols { 
			overflow: hidden;
			padding-bottom:0px}
			div#subMenusContainer ul.icesubMenu li div.iceCols li {
				padding:0 0px;} 
			

			div#subMenusContainer a.iceMenuTitle,
			div#subMenusContainer span.separator,
			div.icemegamenu #icemegamenu ul.icesubMenu li a.iceMenuTitle,
			div.icemegamenu #icemegamenu ul.icesubMenu li span.separator {
				height:auto;
				min-width:155px;
				padding:6px 0 6px 16px;
				color:#5F5F5F;
				font-weight:normal;
				margin:0;
				/*background:url(../images/point.png) no-repeat 0% 45%;*/			
				border-bottom:1px solid #c3ddee;
				border-right:1px solid #c3ddee;
				}
				
						
				
				div#subMenusContainer span.icemega_title {	}


				/* when is parent */
				div#subMenusContainer ul.icesubMenu li div.iceCols li.parent
				 {
					background:url(../images/arrow.png) no-repeat 94% 45%;} 
				

/* sub menu links on hover or focus */
#subMenusContainer a.iceMenuTitle:hover, 
#subMenusContainer a.iceMenuTitle:focus, 
#icemegamenu a.mainMenuParentBtnFocused, 
#subMenusContainer a.subMenuParentBtnFocused{
	color:#034074!important;	
	/*font-weight:bold!important;	*/
	background-color: #e4f3fc; /*#EBF5FC;*/
	border-left:3px solid #034074;
	}
#subMenusContainer a.subMenuParentBtnFocused,
#subMenusContainer a.subMenuParentBtnFocused:hover{
	background:url(../images/arrow.png) no-repeat 94% 45% !important;
	background-color: #e4f3fc !important;
	}



/* ----[ OLs ULs, LIs, and DIVs ]----*/

/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */
.smOW{ 
	display:none; 
	position: absolute; 
	overflow:hidden; 
	padding:0;
	margin:0;}
	
#icemegamenu li a.iceMenuTitle img{ border:none}
a.iceMenuTitle img{ border:none}  


/* --------------------------[ The below is just for non-javscript users ]--------------------------*/
#icemegamenu li li {   
float:none; }

#icemegamenu li li a{ /* Just submenu links*/    
	position:relative;
	height:auto!important;
	float:none;}

#icemegamenu li ul.sub_level_1 {
	position: absolute;
	width: 10em;
	margin-left: -1000em;
}
#icemegamenu li ul.sub_level_1 li{
	background:none;
	float:none;
	border-right:none;
	min-width:245px;
}
#icemegamenu li ul.sub_level_1 li div.iceCols li { padding-left:15px}
	#icemegamenu li ul.sub_level_2 li div.iceCols li { padding-left:0}


#icemegamenu li ul.sub_level_1 ul {
	padding-left:0}

#icemegamenu li ul li ul.sub_level_2{
	position: absolute;
	width: 10em;
	margin-left: -1000em;
}

/* third-and-above-level lists */

/* lists nested under hovered list items */
#icemegamenu li:hover ul {  margin-left: 0; }
#icemegamenu li li li.iceMenuLiLevel_2:hover ul.sub_level_2 {   margin-left:21em; z-index:99; position:absolute; margin-top:-3.5em;  } 
#icemegamenu li li.iceMenuLiLevel_2:hover ul.sub_level_2{    margin-left:8em; position: relative; margin-top:-3.5em;  }  
/*#icemegamenu li li:hover ul {    margin-left: 10em; margin-top:-2.5em;}  */
			 
/* extra positioning rules for limited noscript keyboard accessibility */
#icemegamenu li a:focus + ul {  margin-left: 0; margin-top:2.2em; }
#icemegamenu li li a:focus + ul { left:0; margin-left: 1010em; margin-top:-2.2em;}
#icemegamenu li li a:focus {left:0;  margin-left:1000em; width:10em;  margin-top:0;}
#icemegamenu li li li a:focus {left:0; margin-left: 2010em; width: 10em;  margin-top:-1em;}
#icemegamenu li:hover a:focus{ margin-left: 0; }
#icemegamenu li li:hover a:focus + ul { margin-left: 10em; }

.icesubMenu { position:absolute}


/* for the modules insdie the dropdown */
.icesubMenu .icemega_cover_module {
	position:relative; 
	overflow:hidden; 
	width:auto!important;
	padding:10px 15px}
	div#subMenusContainer .icemega_cover_module {
		padding-left:0;
		padding-right:0}


	.icesubMenu .icemega_cover_module .icemega_modulewrap { 
		position:relative;
		color:#fff;
		color:rgba(255,255,255,.7);}


	.icesubMenu .icemega_cover_module .icemega_modulewrap span.iceModuleTile {
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.4em;
		text-shadow:1px 1px 1px rgba(0,0,0,.8);
		margin-bottom:5px;
		display:block;}
		
	.icesubMenu .icemega_cover_module .icemega_modulewrap p:last-child {
		margin-bottom:.25em}
		
	.icesubMenu .icemega_cover_module .icemega_modulewrap a { 
		color:#F0C237;}		




div#subMenusContainer ul.icesubMenu li div.iceCols ul {
	list-style:none;
	padding:0px;
	margin:0px;}
	
	
/** estilo para tablas*/
.datagrid table { border-collapse: collapse; text-align: left; width: 100%; } .datagrid {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #006699; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }.datagrid table td, .datagrid table th { padding: 3px 10px; }.datagrid table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006699), color-stop(1, #00557F) );background:-moz-linear-gradient( center top, #006699 5%, #00557F 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#00557F');background-color:#006699; color:#FFFFFF; font-size: 12px; font-weight: bold; border-left: 1px solid #0070A8; } .datagrid table thead th:first-child { border: none; }.datagrid table tbody td { color: #00496B; border-left: 1px solid #E1EEF4;font-size: 12px;font-weight: normal; }.datagrid table tbody .alt td { background: #E1EEF4; color: #00496B; }.datagrid table tbody td:first-child { border-left: none; }.datagrid table tbody tr:last-child td { border-bottom: none; }.datagrid table tfoot td div { border-top: 1px solid #006699;background: #E1EEF4;} .datagrid table tfoot td { padding: 0; font-size: 12px } .datagrid table tfoot td div{ padding: 2px; }.datagrid table tfoot td ul { margin: 0; padding:0; list-style: none; text-align: right; }.datagrid table tfoot  li { display: inline; }.datagrid table tfoot li a { text-decoration: none; display: inline-block;  padding: 2px 8px; margin: 1px;color: #FFFFFF;border: 1px solid #006699;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006699), color-stop(1, #00557F) );background:-moz-linear-gradient( center top, #006699 5%, #00557F 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#00557F');background-color:#006699; }.datagrid table tfoot ul.active, .datagrid table tfoot ul a:hover { text-decoration: none;border-color: #006699; color: #FFFFFF; background: none; background-color:#00557F;}